package com.owo.springboot.repository;

import com.owo.springboot.entity.User;
import org.springframework.data.jpa.repository.JpaRepository;
import java.util.Optional;

/**
 * 用户数据访问接口
 * - 继承 JpaRepository 提供基础 CRUD 方法
 * - 自定义根据用户名查询用户的方法
 */
public interface UserRepository extends JpaRepository<User, Long> {
    Optional<User> findByUsername(String username);
    boolean existsByUsername(String username);
    boolean existsByEmail(String email);
}
